package com.inspire.sms.config;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.util.List;

/**
 * 短信渠道配置
 * 可以理解为一个数据结构（Node节点），可以获取通道
 */
@Configuration
@ConfigurationProperties(prefix="sms.channel")
public class ChannelConfig {

	/**
	 * 通道集合列表 --- 从配置文件中取
	 */
	private List<String> available;

	/**
	 * 批量发送时的通道 --- 从配置文件中取
	 */
	private String batchSend;

	public void setAvailable(List<String> available) {
		this.available = available;
	}

	public List<String> getAvailable() {
		return available;
	}

	public String getBatchSend() {
		return batchSend;
	}

	public void setBatchSend(String batchSend) {
		this.batchSend = batchSend;
	}
}
